﻿* {
    margin: 0;
    padding: 0;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #e5e3e3;
}

a {
    color: black;
    text-decoration: none;
}

.schedule {
    position: relative;
    top: 10px;
    width: 400px;
}

a:hover {
    color: red;
}

.schedule li {
    height: 8px;
    border: 1px solid #cec9c9;
    background-color: #ffffff;
}
#schedule_1 a, #schedule_2 a, #schedule_3 a {
    font-size: 7px;
}

ul {
    list-style: none;
}

#browse_top a {
    width: 25%;
    font-size: 1vw;
    /*border: 1px solid #cec9c9;*/
    position: relative;
    left: 2%;
    top: 5px;
}

#browse_top #browse_top_rg a {
    width: 70%;
    font-size: 1.1vw;
    /*border: 1px solid #cec9c9;*/
    position: relative;
    top: 5px;
    left: -2%;
}

.Thebody {
    width: 80%;
    position: relative;
    top: 100px;
    left: 10%;
}

#browse_top {
    height: 50px;
    border: 1px solid #cec9c9;
    background-color: #ffffff;
}

.Thebody hr {
    border: 1px solid #ff0000;
    color:red;
}

#projectSort {
    width: 100px;
    position: relative;
    top: -12px;
    float: right;
}
/*分页样式*/
.container {
    background: #fdfdfd;
    padding: 1rem;
    margin: 3rem auto;
    border-radius: 0.2rem;
    counter-reset: pagination;
    text-align: center;
}

    .container:after {
        clear: both;
        content: "";
        display: table;
    }

    .container ul {
        width: 100%;
    }

.large {
    width: 45rem;
}


.pagination ul, li {
    list-style: none;
    display: inline;
    padding-left: 0px;
}

.pagination li {
    counter-increment: pagination;
}

    .pagination li:hover a {
        color: #fdfdfd;
        background-color: #1d1f20;
        border: solid 1px #1d1f20;
    }

    .pagination li.active a {
        color: #fdfdfd;
        background-color: #1d1f20;
        border: solid 1px #1d1f20;
    }

    .pagination li:first-child a:after {
        content: "<";
    }

    .pagination li:nth-child(2) {
        counter-reset: pagination;
    }

    .pagination li:last-child a:after {
        content: ">";
    }

    .pagination li a {
        border: solid 1px #d6d6d6;
        border-radius: 0.2rem;
        color: #7d7d7d;
        text-decoration: none;
        text-transform: uppercase;
        display: inline-block;
        text-align: center;
        padding: 0.5rem 0.9rem;
    }

        .pagination li a:after {
            content: " " counter(pagination) " ";
        }

.large li a {
    display: none;
}

.large li:first-child a {
    display: inline-block;
}

    .large li:first-child a:after {
        content: "<";
    }

.large li:nth-child(2) a {
    display: inline-block;
}

.large li:nth-child(3) a {
    display: inline-block;
}

.large li:nth-child(4) a {
    display: inline-block;
}

.large li:nth-child(5) a {
    display: inline-block;
}

.large li:nth-child(6) a {
    display: inline-block;
}

.large li:nth-child(7) a {
    display: inline-block;
}

.large li:nth-child(8) a {
    display: inline-block;
}

.large li:last-child a {
    display: inline-block;
}

    .large li:last-child a:after {
        content: ">";
    }

.large li:nth-last-child(2) a {
    display: inline-block;
}

.large li:nth-last-child(3) {
    display: inline-block;
}

    .large li:nth-last-child(3):after {
        padding: 0 1rem;
        content: "...";
    }

